/* GLOBAL PREDICTABLE ELEMENTS */
/******************************************************************************************************************/
body {font:14px/18px Arial,sans-serif; background-color:white;} 
h1 a {color:#637260 !important;}
p {padding:8px 0;}
a{color:#637260; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
input {font:12px Verdana,sans-serif;}
strong {font-weight:800;}
sup {vertical-align:super;}

/* CLEARFIX */
/******************************************************************************************************************/
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* GLOBAL LAYOUT ELEMENTS */
/******************************************************************************************************************/
#borderTop {width:888px; height:30px; margin-left:20px;}
#borderLeft {float:left; width:16px; height:626px; margin-left:20px; vertical-align:top;}
#mainContent {float:left; width:802px; margin:0 27px; vertical-align:top;}
	h1 {float:left; clear:right; width:585px; font-size:1.3em; font-weight:800; line-height:1.3em; margin:12px 0 0 20px; padding-left:20px; border-style:solid; border-color:black; border-width:0 0 0 2px;}
	h2 {clear:both; font-size:1.1em; font-weight:800; line-height:2.2em; padding:30px 0 10px;}
	h3 {font-size:1.1em; font-weight:800; line-height:2.2em; padding:10px 0 6px;}
	p {padding:12px 0;}

	.imageLeft {float:left;}
	.emphasis {font-size:1.1em; font-weight:bold; font-style:italic; line-height:1.4em; padding:20px 0; text-align:center; text-decoration:underline;}
	.contact {font-weight:bold; padding-top:20px;}
	.roles {float:left;}
	.sigblock1 {float:left; width:425px; height:2.2em; margin:0 6px;}
	.sigline1 {display:block; width:400px; height:2.2em; border-bottom:2px solid black;}
	.dates {float:left;}
	.sigblock2 {float:left; width:160px; height:2.2em; margin:0 6px;}
	.sigline2 {display:block; width:160px; height:2.2em; border-bottom:2px solid black;}

#borderRight {float:left; width:16px; height:626px; vertical-align:top;}
#borderBottom {width:888px; height:30px; margin-left:20px; vertical-align:top; clear:both;}